
// delay, "create", enemyType, horizLoc, vertLoc, pathName, startAngle, speed, formationRow, formationCol [fireBullet atPlayer min max]

0 create enemySquidSlowPhoton left 20 SlowBouncyAcrossFireUTurn 0 X X X dropsBonus

120 create puffLeader left top firstWaveDelete 0 1 0 0
8 create orangeCrestCharger left top firstWave 0 1 1.670 30.000
6 create greenCrestCharger left top firstWave 0 1 3.573 25.878 fireBullet atPlayer 200 200
6 create orangeCrestCharger left top firstWave 0 1 1.302 26.840
6 create greenCrestDiver left top firstWave 0 1 3.147 23.090
6 create orangeCrestCharger left top firstWave 0 1 1.076 23.473 fireBullet atPlayer 500 500
6 create orangeCrestCharger left top firstWave 0 1 1.000 20.000
6 create greenCrestDiver left top firstWaveKamikaze 0 1 0 0

180 create puffLeader right top firstWaveDelete invert 180 1 0 0
8 create greenCrestCharger right top firstWave invert 180 1 3.000 20.000 fireBullet atPlayer 300 300
6 create orangeCrestCharger right top firstWave invert 180 1 1.076 16.527
6 create orangeCrestCharger right top firstWave invert 180 1 1.302 13.160 dropsBonus
6 create greenCrestDiver right top firstWave invert 180 1 3.147 16.910
6 create orangeCrestCharger right top firstWave invert 180 1 1.670 10.000 fireBullet atPlayer 600 600
6 create greenCrestCharger right top firstWave invert 180 1 3.573 14.122
6 create orangeCrestCharger right top firstWaveKamikaze invert 180 1 0 0

105 create purpleDefender right -25 enterHaloEffect invert 180 1.5 0.5 7.5 fireBullet atPlayer 0 500
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 5 fireBullet atPlayer 8500 9500
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 0.5 12.5 fireBullet atPlayer 500 1500
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 10 fireBullet atPlayer 9500 10500
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 0.5 2.5 fireBullet atPlayer 1500 2000
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 15 fireBullet atPlayer 10500 11500
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 1 5 fireBullet atPlayer 2000 3000
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 20 fireBullet atPlayer 3000 4000
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 0.5 27.5 fireBullet atPlayer 11500 13500
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 25 fireBullet atPlayer 4000 5000
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 0.5 32.5 fireBullet atPlayer 6500 8500 dropsBonus
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 30 fireBullet atPlayer 5000 5500
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 1 35 fireBullet atPlayer 6500 8500
0 create purpleDefender left -25 enterHaloEffect 0 0.85 0 35 fireBullet atPlayer 5500 6500 dropsBonus
6 create purpleDefender right -25 enterHaloEffect invert 180 1.5 0.5 37.5 fireBullet atPlayer 6500 8500

105 create pufferBlocker left 20 enterWaveSwirl 345 1.5 7.000 30.000
0 create pufferBlocker right 20 enterWaveSwirl invert 195 1.5 7.000 10.000
6 create yellowCrestDecoy left 20 enterWaveSwirl 345 1.5 3.027 30.037
0 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 2.022 18.432
6 create greenCrestDiver left 20 enterWaveSwirl 345 1.5 6.000 30.000
0 create greenCrestCharger right 20 enterWaveSwirl invert 195 1.5 4.237 11.910
6 create yellowCrestDecoy left 20 enterWaveSwirl 345 1.5 2.536 27.500
0 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 2.196 15.365
6 create greenCrestCharger left 20 enterWaveSwirl 345 1.5 5.073 29.511
0 create greenCrestDiver right 20 enterWaveSwirl invert 195 1.5 5.073 10.489
6 create yellowCrestDecoy left 20 enterWaveSwirl 345 1.5 2.196 24.635
0 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 2.536 12.500
6 create greenCrestDiver left 20 enterWaveSwirl 345 1.5 4.237 28.090
0 create greenCrestCharger right 20 enterWaveSwirl invert 195 1.5 6.000 10.000
6 create yellowCrestDecoy left 20 enterWaveSwirl 345 1.5 2.022 21.568
0 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 3.027 9.963

205 create pufferBlocker left 30 secondWave 0 1 7.000 35.000
0 create pufferBlocker right 30 secondWave invert 180 1 7.000 5.000
6 create yellowCrestDecoy left 30 secondWave 0 1 6.000 35.000
0 create redCrestDiver right 30 secondWave invert 180 1 3.649 7.865
6 create redCrestDiver left 30 secondWave 0 1 5.168 34.672
0 create orangeCrestCharger right 30 secondWave invert 180 1 2.170 7.144
6 create orangeCrestCharger left 30 secondWave 0 1 3.500 37.321
0 create redCrestDiver right 30 secondWave invert 180 1 4.373 6.297
6 create redCrestDiver left 30 secondWave 0 1 4.373 33.703
0 create orangeCrestCharger right 30 secondWave invert 180 1 2.786 4.679
6 create orangeCrestCharger left 30 secondWave 0 1 2.786 35.321
0 create redCrestDiver right 30 secondWave invert 180 1 5.168 5.328
6 create redCrestDiver left 30 secondWave 0 1 3.649 32.135
0 create orangeCrestCharger right 30 secondWave invert 180 1 3.500 2.679 dropsBonus
6 create orangeCrestCharger left 30 secondWave 0 1 2.170 32.856
0 create redCrestDiver right 30 secondWave invert 180 1 6.000 5.000

205 create puffLeader right -10 secondWaveDelete invert 210 1 0 0
12 create orangeCrestCharger right -10 secondWave invert 210 1 4.290 1.206
6 create greenCrestDiver right -10 secondWave invert 210 1 4.268 17.500
6 create orangeCrestCharger right -10 secondWave invert 210 1 5.132 0.304
6 create greenCrestCharger right -10 secondWave invert 210 1 5.000 15.670
6 create orangeCrestCharger right -10 secondWave invert 210 1 6.000 0.000
6 create greenCrestDiver right -10 secondWave invert 210 1 6.000 15.000
6 create pufferBlocker right -10 secondWave invert 210 1 7.000 0.000
6 create pufferBlocker right -10 secondWave invert 210 1 7.000 15.000

180 create greenCrestDiver left -10 secondWave 330 1 6.000 25.000
6 create orangeCrestCharger left -10 secondWave 330 1 6.000 40.000
6 create greenCrestCharger left -10 secondWave 330 1 5.000 24.330
6 create orangeCrestCharger left -10 secondWave 330 1 5.132 39.696
6 create greenCrestDiver left -10 secondWave 330 1 4.268 22.500
6 create orangeCrestCharger left -10 secondWave 330 1 4.290 38.794
6 create greenCrestCharger left -10 secondWave 330 1 4.000 20.000 dropsBonus
6 create pufferBlocker left -10 secondWave 330 1 7.000 25.000
6 create pufferBlocker left -10 secondWave 330 1 7.000 40.000

150 startAttacking